/**
 * @file data_buffer_internal.h
 *
 * Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */

#ifndef ACL_TYPES_DATA_BUFFER_INTERNAL_H
#define ACL_TYPES_DATA_BUFFER_INTERNAL_H

#include <stdint.h>

struct aclDataBuffer {
    aclDataBuffer(void* const dataIn, const uint64_t len) : data(dataIn), length(len)
    {
    }

    ~aclDataBuffer() = default;
    void *data;
    uint64_t length;
};

#endif // ACL_TYPES_DATA_BUFFER_INTERNAL_H
